#pragma once

#include     <iostream>
#ifdef _WIN32
#include <vector>
#include <chrono>
#include <cctype>
#include<string>
#endif

using std::string;
using std::cout;

//#include<iostream>  

static string str{ "fgvwefrg//grwgergre" };    //  wefgfvtregergvergregvrg


void testThreadPool() {
	string testSTr;

	for (int z = 0; z < 10000000; ++z) {
		int i = z % 1000;
		testSTr.push_back(0);

		{
			//std::this_thread::sleep_for(std::chrono::seconds(1));
			cout << "hello" << i;
		}
	}

	for (auto && result : testSTr)
	{
		cout << 1 << '\n';
	}
}

void
test1(string str="fwefew()//")
{
	string testSTr;

	for (int z = 0; z < 10000000; ++z) {
		int i = z % 1000;
		testSTr.push_back(0);

		{
			//std::this_thread::sleep_for(std::chrono::seconds(1));
			cout << "hello" << i;
		}
	}

	for (auto && result : testSTr)
	{
		cout << 2 << '\n';
	}
}

void
test2
(
)
{
	string testSTr;


	for (int z = 0; z < 10000000; ++z) {
		int i = z % 1000;
		testSTr.push_back(0);

		{
			//std::this_thread::sleep_for(std::chrono::seconds(1));
			cout << "hello" << i;
		}
	}

	for (auto && result : testSTr)
	{
		cout << 2 << '\n';
	}
}



